satellite launch - Francés Inglés Diccionario